Three-tailed Swallowtail (Pterourus pilumnus)

Gill Carter

Canon de Novillo, Tamps., Mexico

03-22-03

Gill Carter

Canon de Novillo, Tamps., Mexico

03-07-02